GPU accelerated Monte Carlo simulation of the 2D and 3D Ising model

نویسندگان

  • Tobias Preis
  • Peter Virnau
  • Wolfgang Paul
  • Johannes J. Schneider
چکیده

0021-9991/$ see front matter 2009 Elsevier Inc doi:10.1016/j.jcp.2009.03.018 q The consumer graphics card GeForce GTX 280 fr * Corresponding author. Address: Department of P 7, D-55099 Mainz, Germany. E-mail address: [email protected] (T. Preis). The compute unified device architecture (CUDA) is a programming approach for performing scientific calculations on a graphics processing unit (GPU) as a data-parallel computing device. The programming interface allows to implement algorithms using extensions to standard C language. With continuously increased number of cores in combination with a high memory bandwidth, a recent GPU offers incredible resources for general purpose computing. First, we apply this new technology to Monte Carlo simulations of the two dimensional ferromagnetic square lattice Ising model. By implementing a variant of the checkerboard algorithm, results are obtained up to 60 times faster on the GPU than on a current CPU core. An implementation of the three dimensional ferromagnetic cubic lattice Ising model on a GPU is able to generate results up to 35 times faster than on a current CPU core. As proof of concept we calculate the critical temperature of the 2D and 3D Ising model using finite size scaling techniques. Theoretical results for the 2D Ising model and previous simulation results for the 3D Ising model can be reproduced. 2009 Elsevier Inc. All rights reserved.

منابع مشابه

Multi-GPU Accelerated Multi-Spin Monte Carlo Simulations of the 2D Ising Model

Article history: Received 17 March 2010 Received in revised form 10 May 2010 Accepted 17 May 2010 Available online 24 May 2010

متن کامل

Recent Results of Multimagnetical Simulations of the Ising Model *

To investigate order-order interfaces, we perform multimagnetical Monte Carlo simulations of the 2D and 3D Ising model. Stringent tests of the numerical methods are performed by reproducing with high precision exact 2D results. In the physically more interesting 3D case we estimate the amplitude F s 0 of the critical interfacial tension.

متن کامل

Adaptive Multi-GPU Exchange Monte Carlo for the 3D Random Field Ising Model

In this work we present an adaptive multi-GPU Exchange Monte Carlo method designed for the simulation of the 3D Random Field Model. The algorithm design is based on a twolevel parallelization scheme that allows the method to scale its performance in the presence of faster and GPUs as well as multiple GPUs. The set of temperatures is adapted according to the exchange rate observed from short tri...

متن کامل

Universality aspects of the 2d random-bond Ising and 3d Blume-Capel models

We report on large-scale Wang-Landau Monte Carlo simulations of the critical behavior of two spin models in two(2d) and three-dimensions (3d), namely the 2d random-bond Ising model and the pure 3d Blume-Capel model at zero crystal-field coupling. The numerical data we obtain and the relevant finite-size scaling analysis provide clear answers regarding the universality aspects of both models. In...

متن کامل

Monte Carlo Methods in Sequential and Parallel Computing of 2d and 3d Ising Model

Because of its complexity, the 3D Ising model has not been given an exact analytic solution so far, as well as the 2D Ising in non zero external field conditions. In real materials the phase transition creates a discontinuity. We analysed the Ising model that presents similar discontinuities. We use Monte Carlo methods with a single spin change or a spin cluster change to calculate macroscopic ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

متن کامل
عنوان ژورنال:
  • J. Comput. Physics

دوره 228  شماره 

صفحات  -

تاریخ انتشار 2009